
.verticalMenu 
{
	padding:10px 0px 0px 5px;
	padding-right:10px;
	position:relative;
	margin:0;
	margin:0px 10px 0px 0px;
	
}
.verticalMenu li
{
	list-style-type:none;
	margin:0px;
	
	
}
.verticalMenu  a
{
	text-decoration:none;
}
.expanded
{
	background-image:url("../images/up_arrow.png");
	background-repeat:no-repeat;
	background-position:center right;
	
}

.collapsed
{
	
	
	background-image:url("../images/down_arrow.png");
	background-repeat:no-repeat;
	background-position:center right;
	
}

h3
{
	border-bottom: 0px solid #8099B3;
    margin: 0;
    padding: 0;
	position:relative;
	display:block;
	height:auto;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	background: url("../images/navpanel-subheading.png") repeat scroll 0 100%;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:15px;
	line-height:27px;
	font-size:90%;
}
.verticalMenu ul 
{
	clear:both;
}
.title
{
	 
	display:block;

}

h3 a
{
	color:#fff;
	vertical-align:middle;
}

.menu_body
{
	background-color:#ffffff;
/*	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	border-width:1px 1px 0px 1px; 
	border-style:solid ;
	border-color:#CFD9E3; 
	padding-left:0; 
	margin-left:0;
	margin-bottom:10px;
}

a{ 
  color: #000000;
  
}



.menu_body,.menu_body ul
{
	padding:0;
	margin:0;
}

.menu_body li
{
	 border-bottom: 1px solid #CFD9E3;
	 padding-left:16px;
}

.menu_body ul
{
	padding-left:0.5em;
	
}

.menu_body li ul li
{
	border:none;
}
.closed
{
	background-image:url("../images/navpanel-expander-closed.png"); 
	background-repeat:no-repeat; 
	background-position:center left;
	position:absolute;
	left:-15px;
	top:0px;
	bottom:0px;
	margin:0;
	padding:0;
	z-index:100;
}

.open
{
	background-image:url("../images/navpanel-expander-open.png"); 
	background-repeat:no-repeat; 
	background-position:center left;
	position:absolute;
	left:-15px;
	top:0px;
	bottom:0px;
	margin:0;
	padding:0;
	z-index:100;
}

.hasmenu
{
	position:relative;
	display:block;
	padding-top:3px;
}

.scrollDiv
{
	overflow-y:auto;
	overflow-x:hidden;
	padding:0px;
	margin:0;
	margin-right:10px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	
}

.verticalSlideOutMenu
{
	position:absolute;
	top:20px;
	bottom:20px;
	left:0px;
	bottom:20px;
	width:auto;
	height:auto;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	-moz-box-shadow:0px 0px 15px 0px #666666;
	box-shadow:0px 0px 15px 0px #666666;
	background: -moz-linear-gradient(left, #D8D8D8, #FFFFFF);
    background: -webkit-gradient(linear,
                left top, right top, from(#D8D8D8), to(#FFFFFF));
	background-color: #f2efef;
	line-height:25px;			
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=8);
	z-index:1000;
	
}


.verticalSlideOutMenuIEshadow{
    position:absolute;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=8);
	
}




.slideIn 
{
	position: absolute;  
	background-image:url("../images/slideIn.jpg");
	background-repeat: no-repeat; 
	width:28px;
	height:84px;
	z-index:9999;
	
}
.slideOut 
{
	position: absolute;  
	background-image:url("../images/slideOut.jpg"); 
	background-repeat:no-repeat;
	width:28px;
	height:84px;
	z-index:9999;
}


.hoverClass
{
	cursor:pointer;
}

.menu_body li #active_sel
{
	position:relative;
	left:-16px;
	padding-left:16px;
	margin-right:-17px;
	display:block;
	background: url("../images/cur_selection.jpg") repeat-x scroll 100% 50% ;
}

.menu_body li ul li #active_sel
{
	position:relative;
	left:-38px;
	padding-left:38px;
	margin-right:-39px;
	display:block;
	background: url("../images/cur_selection.jpg") repeat-x scroll 100% 50% ;

}

.menu_body li ul li ul li #active_sel
{
	position:relative;
	left:-61px;
	padding-left:61px;
	margin-right:-61px;
	display:block;
	background: url("../images/cur_selection.jpg") repeat-x scroll 100% 50% ;

}

.block-el
{
	display:block;
}


.menu_body li .text_hover
{
	position:relative;
	left:-16px;
	padding-left:16px;
	margin-right:-17px;
	display:block;
	background: url("../images/cur_over.jpg") repeat-x scroll 100% 50% ;
	
}

.menu_body li ul li .text_hover
{
	position:relative;
	left:-38px;
	padding-left:38px;
	margin-right:-39px;
	display:block;
	background: url("../images/cur_over.jpg") repeat-x scroll 100% 50% ;
}

.menu_body li ul li ul li .text_hover
{
	position:relative;
	left:-61px;
	padding-left:61px;
	margin-right:-61px;
	display:block;
	background: url("../images/cur_over.jpg") repeat-x scroll 100% 50% ;
	
}

a:focus {
    outline: none;
}